﻿#define _CRT_SECURE_NO_WARNINGS
#include "Struct.h"
#include "resource.h"

int main()
{
	//system("SchoolGraph.png");//调用校园地图 （就是一个图片）
	//memset(d, 0, sizeof(d));
	//memset(visited, 0, sizeof(visited));
	menu();
	int yourchoice;
	campus = initgraph();
	do
	{
		printf("请输入您的选择：");
		scanf("%d", &yourchoice);
		switch (yourchoice)
		{
		case 1:system("cls");menu();break;
		case 2:system("cls");browsecompus(campus);break;
		case 3:system("cls");shortdistance(campus);break;
		case 4:system("cls");browsecompus(campus);shortestpath_dij(campus);break;
		case 5:system("cls");allpath(campus);break;
		case 6:system("cls");newgraph(&campus);break;
		case 7:system("cls");envex(&campus);;break;
		case 8:system("cls");enarc(&campus);break;
		case 9:system("cls");delvex(&campus);break;
		case 10:system("cls");delarc(&campus);break;
		case 0:system("cls");printf("谢谢使用\n");break;
		default:printf("未找到该功能，请输入有效选项！\n");break;
		}
	} while (yourchoice);
	return 0;
}
